
const path = require('path');

module.exports = {
    mode: 'development',
    entry: {
        index: {
            import: './src/index.js',
            dependOn: 'shared',
        },
        another: {
            import: './src/another-module.js',
            dependOn: 'shared',
        },
        shared: 'lodash'
    },
    output: {
        filename: '[name].bundle.js',
        path: path.resolve(__dirname, 'dist'),
    },
    // 将runtime运行环境依赖也剥离出来，这样能有效保证一个页面使用多个入口
    // 否在每隔入口文件都会存在runtime环境的js
    optimization: {
        runtimeChunk: 'single'
    },
};
